package run.vue.iblog.mapper;

import org.springframework.stereotype.Repository;
import run.vue.iblog.entity.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author anonymous
 * @since 2020-06-14
 */
@Repository
public interface UserMapper extends BaseMapper<User> {
    // 通过名字获取用户
    User getByUserName(String username);

    // 增加新用户
    void save(User user);

    // 统计用户个数
    int totalCount();

    // 统计活跃用户个数
    int totalActiveCount();

    // 修改密码
    void modityPW(User user);

    // 更新信息
    void updateInfo(User user);
}
